<?php
namespace app\common\model;

use think\Model;

class Category extends Model
{
    // 设置当前模型对应的完整数据表名称
    protected $table = 'category';
    
    // 自动写入时间戳
    protected $autoWriteTimestamp = true;

    /**
     * 获取子分类
     */
    public function children()
    {
        return $this->hasMany('Category', 'parent_id', 'id');
    }

    /**
     * 获取父分类
     */
    public function parent()
    {
        return $this->belongsTo('Category', 'parent_id', 'id');
    }

    /**
     * 关联视频
     */
    public function videos()
    {
        return $this->hasMany('Video', 'category_id', 'id');
    }
} 